var contactId = $('#contactId').text();
var customerId = $('#customerId').text();
var contactInformationBs = $("#contactInformationBs").text();
$(function () {
    console.log(contactId);
    console.log(customerId);
    console.log(contactInformationBs);
    $('select').selectpicker()
});

/**
 * 提交联系人
 */
function addContactInformation() {

    var contactInformation = $('#contactInformation').val(); //联系方式
    var extNumber = $('#extNumber').val(); // 分机号
    var contactInformationType= $('#contactInformationType').val();  //联系方式类型
    var contactType = $('#contactType').val(); //联系类型



    //联系方式为空判断
    // var contactInformationReg = /^((\d{11})|(\d{7,8})|(\d{4}|\d{3})(\d{7,8}))$/; // 联系方式验证-座机、手机号
    var contactInformationReg = /^((\d{1,20}))$/; // 联系方式验证-座机、手机号
    var contactInformationPattern = new RegExp(contactInformationReg);
    if(!contactInformation){
        promptInfo("联系方式不能为空！");
        return;
    }else{
        if(!contactInformationPattern.test(contactInformation)) {
            promptInfo("请输入正确的手机号");
            return;
        }
    }

    //联系方式类型为空判断
    if(!contactInformationType){
        promptInfo("联系方式类型不能为空！");
        return;
    }

    //联系类型
    if(!contactType){
        promptInfo("联系类型不能为空！");
        return;
    }else{
        if(contactType =="其他"){
            contactType = $.trim($('#contactTypeQt').val());
            if(!contactType){
                promptInfo("其他联系类型不能为空！");
                return;
            }
        }
    }

    if(contactType =="其他"){
        contactType = $('#contactTypeQt').val();
    }
    if(customerId == null || customerId == ""){
        contactNature = '1';
    }else{
        contactNature = '0';
    }

    $.ajax({
        url: '/contact/getCustomerIdAndContactInformation',
        type: 'POST',
        dataType: "json",
        data: {
            customerId: customerId,
            contactInformation : contactInformation,
            extNumber: extNumber,
            contactNature : contactNature
        },
        success: (function (data) {
            if (data.code == "000000") {
                if (data.data.length != 0) {
                    $.confirm({
                        title: '提示',
                        content: '<strong>\n' +
                            '<p>您输入的联系方式跟之前的一样,请重新编辑!</p>\n' +
                            '</strong>',
                        icon: 'glyphicon glyphicon-question-sign',
                        buttons: {
                            ok: {
                                text: '确定',
                                btnClass: 'btn-primary',
                                action: function () {
                                    return;
                                }
                            },
                        }
                    });
                } else {
                    var jsonDatan = {
                        contactId: contactId,
                        customerId : customerId,
                        contactInformation: contactInformation,             // 联系方式
                        extNumber: extNumber,                               // 分机号
                        contactInformationType :contactInformationType,     // 联系方式类型  0主联系方式 1从联系方式
                        contactType : contactType  //联系类型
                    };
                    console.log(jsonDatan);
                    // return;
                    $.ajax({
                        url: '/contact/addContactInformation',
                        type: 'POST',
                        dataType: "json",
                        contentType: "application/json;charset=utf-8",
                        data: JSON.stringify(jsonDatan),
                        success: (function (data) {
                            if (data.code == "000000") {
                                $.alert("操作成功！");
                                var $thisTabs = parent.$('.mt-nav-bar .nav-tabs').find('li.active');
                                var navTab = parent.$multitabs._getNavTab($thisTabs);
                                closeTab(navTab);
                                //1联系管理列表新增联系方式-->返回联系人列表
                                if(contactInformationBs == '1') {
                                    openTab("联系人列表","/front/contactManager/userContactForm");
                                    refreshActivePane("/front/contactManager/userContactForm");
                                    //2联系人详情新增联系方式-->返回联系人详情
                                }else if(contactInformationBs == '2'){
                                    openTab("联系人详情","/front/user/contactManager/contactDetail?contactId=" + contactId);
                                    refreshActivePane("/front/user/contactManager/contactDetail?contactId=" + contactId);
                                    //3客户详情联系人新增联系方式-->客户详情
                                }else if(contactInformationBs == '3'){
                                    openTab("客户详情","/front/user/customerManager/customerDetail?customerId="+customerId);
                                    refreshActivePane("//front/user/customerManager/customerDetail?customerId="+customerId);
                                }
                                delStorageAndRemove(navTab);
                            } else {
                                alert("操作失败");
                            }
                        }),
                        error: (function () {
                            alert("失败");
                        })
                    });
                }

            } else {
                alert("操作失败");
            }
        }),
        error: (function () {
            alert("失败");
        })
    });
}

function cancelAddContactInformation(){
    window.location.reload();
}

//选择其他联系类型,会出现文本框
$("#contactType").change(function(){
    var td=$('#contactType option:selected').text();
    if(td =="其他"){
        $(".qt_a").css("display","inline-block");
    }else {
        $(".qt_a").css("display","none");
        $("#contactTypeQt").val("");
    }
});

/**
 * 消息提示弹出框
 * @param content  ---提示内容
 */
function promptInfo(content) {
    $.alert({
        title: '温馨提示',
        content: content,
        buttons: {
            confirm: {
                text: '确认',
                btnClass: 'btn-primary'
            }
        }
    });
}